home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 12 / Mac Magazin and MacEasy Magazine CD - Issue 12.iso / Sharewarebibliothek / Anwendungen / Wissenschaft & Technik / ResAnomaly 1.1 / ResAnomaly Source / FrDropApp.h < prev    next >
Text File  |  1995-07-02  |  999b  |  43 lines

  1. // ===========================================================================
  2. //    FrDropApp.h                        ©1994 Metrowerks Inc. All rights reserved.
  3. // ===========================================================================
  4.  
  5. #pragma once
  6.  
  7. #include "LModelObject.h"
  8.  
  9. #ifndef __AEREGISTRY__
  10. #include <AERegistry.h>
  11. #endif
  12.  
  13.  
  14. class    FrDropApp : public LModelObject {
  15. public:
  16.                     FrDropApp();
  17.     
  18.     void            Run();
  19.  
  20.     virtual void            HandleAppleEvent(
  21.                                     const AppleEvent    &inAppleEvent,
  22.                                     AppleEvent            &outAEReply,
  23.                                     AEDesc                &outResult,
  24.                                     Int32                inAENumber);
  25.     
  26. protected:
  27.     Boolean            mRunning;
  28.     Handle            mTextBeginLine;
  29.     Handle            mTextIDequals;
  30.     Handle            mTextIDend;
  31.     Handle            mOutputHeaderStart;
  32.     Handle            mOutputHeaderStop;
  33.     
  34.  
  35.     virtual void    StartUp();
  36.     
  37.     void            DoAEOpenDoc(const AppleEvent &inAppleEvent,
  38.                                         AppleEvent &outARReply,
  39.                                         long inAENumber);
  40.     virtual void    OpenDocument(FSSpec *inMacFSSpec);
  41.     Boolean            AppIsNative(FSSpec *inApp);
  42.     virtual void    DoQuit();
  43. };